# config_parser.py
import json
import os

import combinations.config as config_module  # ← 直接导入 config 模块


def load_config(conf):
    """
    从JSON文件加载配置并设置全局变量。

    :param conf: 配置文件名称（不包含.json扩展名）
    """
    config_path = os.path.join("combinations", "json", f"{conf}.json")


    with open(config_path, 'r', encoding='utf-8') as f:
        config_data = json.load(f)
        print(config_data)

    # 将配置数据转换为全局变量
    for key, value in config_data.items():
        setattr(config_module, key, value)

    print(f"成功加载配置：{conf}")
